to avail ourselves of you offer - Francés Inglés Diccionario